import request from '@/utils/request'

// 查询用户列表列表
export function listList (query) {
  return request({
    url: '/sys/app/user/page',
    method: 'post',
    data: query
  })
}

// 查询用户列表详细
export function getList (id) {
  return request({
    url: '/sys/app/user/' + id,
    method: 'get'
  })
}

// 新增用户列表
export function addList (data) {
  return request({
    url: '/sys/app/user/add',
    method: 'post',
    data: data
  })
}

// 修改用户列表
export function updateList (data) {
  return request({
    // url: `/sys/app/user/edit`,
    url: `/sys/app/user/editUser`,
    method: 'post',
    data: data
  })
}

// 删除用户列表
export function delList (id) {
  return request({
    url: '/sys/app/user/' + id,
    method: 'delete'
  })
}

//置顶用户信息
export function topUser (id, top) {
  return request({
    url: `/sys/app/user/top/${id}/${top}`,
    method: 'put'
  })
}

//设置水军
export function waterArmyUser (id) {
  return request({
    url: `/sys/app/user/water/army/${id}`,
    method: 'put'
  })
}

//冻结
export function freezeUser (id) {
  return request({
    url: `/sys/app/user/changeState/${id}`,
    method: 'get'
  })
}
//可选国家列表
export function country (data) {
  return request({
    url: `/postageCountry/page`,
    method: 'post',
    data: data
  })
}

//权限控制列表

export function limitList (data) {
  return request({
    url: `/sys/app/user/limit/limitList`,
    method: 'post',
    data: data
  })
}
// 关闭-打开权限
export function coLimit (id) {
  return request({
    url: `/sys/app/user/limit/coLimit/${id}`,
    method: 'put'
  })
}

// 新用户列表
export function userinfoPage (data) {
  return request({
    url: `/sys/user/statistics/userinfo/page`,
    method: 'post',
    data: data
  })
}
// 用户等级列表
export function levelAll (data) {
  return request({
    url: `/sys/app/user/level/all`,
    method: 'get',
  })
}

//修改备注
export function updateNotes (data) {
  return request({
    url: `/sys/user/statistics/updateNotes`,
    method: 'post',
    data,
  })
}

